Metoda getTime() (vraća vreme u milisekundama) nije deprecated.
Dakle, može ovako (preko objekta klase Calendar):
Code:
Calendar datum = Calendar.getInstance();
datum.setTimeInMillis(sqlDatum.getTime()); //pod pretpostavkom da je sqlDatum (tipa sql.Date) inicijalizovan
int mesec = datum.get(Calendar.MONTH) + 1; //posto su meseci numerisani pocevsi od 0
int dan = datum.get(Calendar.DATE);
int godina = datum.get(Calendar.YEAR);