Erro ao fazer um filtro em uma jTable vinculado ao Banco de Dados

Tenho uma jTable que é vinculado ao bd, dados carregados do mysql. Fui fazer um filtro e apareceu esse erro aqui :

Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: org.jdesktop.swingbinding.JTableBinding$BindingTableModel cannot be cast to javax.swing.table.DefaultTableModel

O filtro que eu fiz funciona quando eu crio uma jtable normal, sem essa vinculação.Segue abaixo o código do filtro :

 private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
        String filter = jTextField1.getText();
        DefaultTableModel mod = (DefaultTableModel)jTable1.getModel();

        TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel> ( mod ) ;
        jTable1.setRowSorter ( sorter ) ;

        if ( filter.length () == 0 ) {
           sorter.setRowFilter ( null ) ;
         } else {
           sorter.setRowFilter ( RowFilter.regexFilter ( filter )) ;
         }
    }

Como eu faço para pegar esse modelo da tabela que é vinculada ao bd e conseguir fazer o filtro ???

Obrigado