Erro com jTable

Minha situação é a seguinte:

Eu ponho um usuario que n existe no banco, e ele me retorna o JOption normalmente:

Daí quando pressiona em “OK”, aparece o seguinte erro:

Clico em “OK” e minha lista de usuarios do BD fica vazia, assim:

jButtonBuscar
private void jButtonBuscUsuCadastradosActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:

    mod.setPesquisa_Usuario(jTextFieldBuscPesCadUsu.getText());
    BeansUsuario model = dao.buscarUsuario(mod);
    
   
    jTextFieldCodigoUsuario.setText(String.valueOf(model.getCodigo_usuario()));
    jTextFieldUsuCadUsu.setText(model.getNome_usuario());
    jComboBoxTipoCadUsu.setSelectedItem(model.getTipo_usuario());
    jPasswordFieldSenCadUsu.setText(model.getSenha_usuario());
    jPasswordFieldConfSenCadUsu.setText(model.getSenha_usuario());
    
    jButtonEdiCadUsu.setEnabled(false);
    //jButtonSalvarCadUsu.setEnabled(true);
    jButtonExcCadUsu.setEnabled(false);
    jButtonNovCadUsu.setEnabled(false);
    jButtonCanCadUsu.setEnabled(true);
    //jTextFieldBuscPesCadUsu.setText("");
    preencherTabela("select * from usuario where nome_usuario like'%"+mod.getPesquisa_Usuario()+"%'");
    
}                           

e o BeansUsuario Buscar

 public BeansUsuario buscarUsuario(BeansUsuario mod){
    conex.conectarPostgre();

    conex.executarSql("select * from usuario where nome_usuario like '%"+mod.getPesquisa_Usuario()+"%'");
    try {
        conex.rs.first();
        mod.setCodigo_usuario(conex.rs.getInt("codigo_usuario"));
        mod.setNome_usuario(conex.rs.getString("nome_usuario"));
        mod.setTipo_usuario(conex.rs.getString("tipo_usuario"));
        mod.setSenha_usuario(conex.rs.getString("senha_usuario"));
       
        
    } catch (SQLException ex) {
        JOptionPane.showMessageDialog(null, "Usuário não cadastrado no Banco de Dados!");
        
    }
    
    conex.desconectar();
    return mod;
}

Alguém pra ajudar???

Não encontrei erros no código, então acho que o problema deve estar na classe da variável conex.

acho que aqui pode ser um dos erros, pois ele recebe o mod, tenta modificar na linha abaixo:

e você no final retorna ele, mas de qualquer forma não acho que seja isso apenas, coloca o código de onde você chama esse método.

Outra coisa que observei é que se você tiver um nome como Marcos Paulo, que vem antes de Paulo e for fazer a pesquisa por Paulo

Vai retornar Marcos Paulo e não apenas Paulo, pois você coloca um % antes do nome e pega apenas o primeiro resultado da pesquisa.