Mi sto perdendo ho fatto cosi
codice:
String datada = ((JTextField)data_da.getDateEditor().getUiComponent()).getText();
                     
                     SimpleDateFormat format = new SimpleDateFormat ("dd-MM-yyyy");
   
                      format.parse(datada);
                     
                     
                      pst.setString(2,datada);
                      
                      String dataa = ((JTextField)data_a.getDateEditor().getUiComponent()).getText();
                      
                      format.parse(dataa);
                      
                      pst.setString(3,dataa);

allora se lascio tutti e due i parse non funziona niente,se invece lascio solo il primo mi cotrolla giorno e mese ma l'anno se lo metto sbagliato non mi da nessun errore.

Mi fate un esempio

grazie