Per trasformare una stringa in un oggetto Date potresti utilizzare il metodo parse() del SimpleDateFormat... io personalmente non l'ho mai usato: preferisco estrarmi i campi, convertirli in interi e crearmi un GregorianCalendar.
Per il problema di ambiguità tra java.sql.Date e java.util.Date, si risolve semplicemente esplicitando tutto il package nel momento della dichiarazione e creazione degli oggetti:
Ciao.codice:java.sql.Date miaData = new java.sql.Date();![]()