galera, consegui fazer, nao da forma que eu queria, mas consegui, fiz por uma conexão com o mysql, consultando os dados do banco
se alguem tiver a mesma duvida, ou quiser fazer pelo banco da mesma forma que eu fiz, o codigo é esse:
int x = 0;
javax.swing.table.DefaultTableModel modelo = (javax.swing.table.DefaultTableModel) Tabela.getModel();
modelo.setNumRows(0);
Connection con;
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/seuBanco", "root", "suaSenha");
System.out.println("conexão realizada com sucesso.");
Statement stm = con.createStatement();
String texto = String.valueOf(Text1.getText());
ResultSet rs = stm.executeQuery("select * from suaTabela where nome like '%"+texto+"%'");
while (rs.next()) {
modelo.addRow(new Object[]{"", "", ""});
String t = String.valueOf(rs.getString("nome"));
Tabela.setValueAt(t, x, 0);
x++;
}
con.close();
} catch (ClassNotFoundException | SQLException ex) {
System.out.println(ex);
}
obrigado pelas respostas…