Para calcular data de forma simples da uma olhadinha na biblioteca JodaTime, um exemplo simples de fazer o que vc quer usando essa biblioteca:
importorg.joda.time.DateTime;publicclassTeste{publicstaticvoidmain(String[]args){DateTimedata=newDateTime(2012,11,28,0,0,0,0);for(inti=0;i<5;i++){//coloquei 5 para o resultado ficar menordata=data.plusDays(7);System.out.println(data.toString("E dd/MM/yyyy HH:mm:ss"));}}}
resultado
Qua 05/12/2012 00:00:00
Qua 12/12/2012 00:00:00
Qua 19/12/2012 00:00:00
Qua 26/12/2012 00:00:00
Qua 02/01/2013 00:00:00