Somar data varias vezes

como somar data varia vezes?
estou fazendo assim :

SimpleDateFormat sdf1= new SimpleDateFormat("dd/MM/yyyy");
Date y=new Date();
System.out.println(sdf1.format(y));

//seta a data da 2° prestação//data sde hoje soma da 30 dias
Calendar data = Calendar.getInstance(); //data atual;
data.add(Calendar.DAY_OF_MONTH, 30); //soma 30 dias
Date data2 = data.getTime();
DateFormat formato_zona = DateFormat.getDateInstance();
String s = formato_zona.format(data2);
System.out.println(s);

Calendar det= Calendar.getInstance(); //data atual;
det.add(Calendar.DAY_OF_MONTH, 90); //soma 90 dias
Date dat = data.getTime();
DateFormat da = DateFormat.getDateInstance();
String sa = da.format(da);
System.out.println(sa);

esta dando esse erro:

         java.lang.IllegalArgumentException: Cannot format given Object as a Date

alguem pode me ajudar?
Obrigado!


System.out.println(sdf1.format(y.getTime()));