Ciao a tutti sto facendo un metodo che mi filtri il database e che mi aggiorni la jtable con i risultati ma non mi fa apparire la ricerca


codice:
public void ricerca(){
	
	
	try{
        String dataa = ((JTextField)date_a_data.getDateEditor().getUiComponent()).getText();
        String datada = ((JTextField)date_da_data.getDateEditor().getUiComponent()).getText();
        String sql = "SELECT * FROM Buste WHERE (operatore = ?) AND (data BETWEEN ? AND ?)";
       
             
         pst=conn.prepareStatement(sql);
         pst.setString(1, combo_op.getSelectedItem().toString());// Prendo il valore della combobox
         
        
        try{  
           
            SimpleDateFormat format = new SimpleDateFormat ("dd-MM-yyyy");
            format.setLenient(false);//obbliga il controllo 
            format.parse(datada);//fa il controllo se effettivamente è il formato inserito correttamente


           pst.setString(2,datada);
           format.parse(dataa);
           pst.setString(3,dataa);
           

           rs=pst.executeQuery();
           
           ResultSetMetaData rsmd = rs.getMetaData();
           int numColonne = rsmd.getColumnCount();
           
           Vector <Vector> datiRighe = new Vector <Vector>();
           while (rs.next()){
                  Vector<Object> riga = new Vector<Object>(); 
                  for (int nr=0; nr<numColonne; nr++) {
                      riga.add(rs.getObject(nr+1));
                  }
           datiRighe.add(riga);
           }
           
           
           Vector<String> nomeColonne = new Vector<String>();
           //for (int nr=0; nr<numColonne; nr++)
                  nomeColonne.add("Codice");
           		nomeColonne.add("CodiceBusta");
                  nomeColonne.add("Prezzo costo");
                  nomeColonne.add("Prezzo");
                  nomeColonne.add("Data");
                  nomeColonne.add("Operatore");
                  
                  
                  DefaultTableModel tabModel= new DefaultTableModel(datiRighe,nomeColonne);
                  tabella_busta.setModel( tabModel);
                  
                  
           
           

//
//           sv.somma_Colonna_tabella(tabella_busta, 2, txt_costo);
//           sv.somma_Colonna_tabella(tabella_busta, 3, txt_pPubblico);
//
//           float gLordo = (Float.valueOf(txt_costo.getText()) - Float.valueOf(txt_costo.getText()));
//           txt_guaLordo.setText(String.valueOf(gLordo));
//           
   


           }catch(ParseException e) {   
               JOptionPane.showMessageDialog(null, "Inserire formato data corretto gg-mm-aaaa");

               }
        
//                     Blocco per le statistiche prendo i valori del compenso da copensoOp e li confronto
//                con le date del filtro
//          try{
//                
//                String sql2 = "SELECT * FROM CompensoOp WHERE(nome=?) AND (compenso ) AND(data BETWEEN ? AND ?)";
//                pst = conn.prepareStatement(sql2);
//                pst.setString(1, combo_op.getSelectedItem().toString());
//                pst.setString(2,datada);
//                pst.setString(3,dataa);
//                
//                rs=pst.executeQuery();
//                
//               ArrayList <String> result = new ArrayList<String>();
//                
//                
//              while(rs.next()){
//                  result.add( rs.getString("compenso") );
//
//                   }
//              float somma = 0;
//              for (int i=0; i <result.size(); i++)
//                   {
//                    somma = somma + Float.parseFloat(result.get(i));
//                    
//                   }
//              System.out.println(somma);
//                    }catch(Exception e){
//
//                    }        

        /*  try{
         * 
         * float gNetto = Float.valueOf(txt_guaLordo.getText()) - Float.valueOf(txt_compOp.getText());
         * 
         * txt_guaNetto.setText(String.valueOf(gNetto));
         * 
         * }catch(Exception   e){
         * JOptionPane.showMessageDialog(null, "Inserire il compenso operatore");
         * }
         */
            
           

             }catch(Exception   e){

             JOptionPane.showMessageDialog(null,e);
             
             
       }
  
	
}