¿Por qué el 31 de diciembre de 2010 devuelve 1 como semana del año?
Por ejemplo:
Calendar c = Calendar.getInstance();
DateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
c.setTime( sdf.parse("31/12/2010"));
out.println( c.get( Calendar.WEEK_OF_YEAR ) );
Impresiones 1
Lo mismo sucede con el tiempo de Joda.
:)