Ma scusa, usi PreparedStatement per qualcosa? Il bello di JAVA è proprio questo... basta avere l'accortezza di utilizzare sql.Date e non util.Date (ovviamente non vi è alcun problema di conversione)