non so come gestisce i valori nulli access..hai provato semplicemente la stringa 'null'? presumo di si...
altrimenti puoi fare una cosa di questo tipo: fai eseguire la query da un prepared statement, e quando setti il parametro della data lo setti a null via java...a quel punto ci dovrebbe pensare jdbc a passare il valore corretto
un esempio stupido:
codice:
String query = "insert into forno (cibo,data) values (?,?)";
PreparedStatement stat = conn.prepareStatement(query);
stat.setString(1,"Melanzane");
stat.setDate(2,null);
stat.executeUpdate();
in questo modo dovresti riuscire ad aggirare il problema...