ho risolto posto il codice:
//calcolo data odierna
Calendar dataodierna = Calendar.getInstance();

// rilevo data
int mese_int = dataodierna.get(java.util.Calendar.MONTH);
int anno_int = dataodierna.get(java.util.Calendar.YEAR);
int giorno_int = dataodierna.get(java.util.Calendar.DAY_OF_MONTH);
//realizzo oggetto date compatibile con sql
java.sql.Date currentData = new java.sql.Date(anno_int-1900,mese_int,giorno_int);

risultato
2005-08-09
grazie a tutti dell'aiuto