Ho un problema non riesco a visualizzare solo le righe in una jtable da data a data

vi posto il codice

codice:
 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
      
            
           // String tmp = (String) combo_op.getSelectedItem();
            
          
        
        try{
          java.util.Date val1=  data_da.getDate();
          java.util.Date val2 = data_a.getDate();
                
            String sql = "SELECT * FROM Buste where data between'"+val1+"' and '"+val2+"'";
            pst=conn.prepareStatement(sql);
            rs= pst.executeQuery();
            tabella_busta.setModel(DbUtils.resultSetToTableModel(rs));
        
        }catch(Exception  e){
             JOptionPane.showMessageDialog(null,e);
                 
        }
        
        
    }