[RESOLVIDO] KeyReleased só executa no primeiro acionamento

Ola!

estou tentando utilizar o KeyReleased para fazer busca em banco de dados em tempo real , porem quando eu digito no campo configurado só executa a pesquisa na primeira tecla que eu pressiono e não continua a pesquisar quando eu acrescento outras letras.

Ex: Quero pesquisar pelo nome Felipe, ai quando eu digito o “f” no campo , o código de pesquisa executa, porem quando eu digito o complemento “elipe” para completar a palavra “felipe” o codigo de pesquisa não executa mais.

segue código de pesquisa:
public void pesquisar(){
        String sql = "select id,descricao,data,local,valor from despesas where descricao like ?";
         try{
        pst = con.prepareStatement(sqll);
        pst.setString(1,jTextField6.getText()+"%");
        rs= pst.executeQuery();
        jTable1.setModel(DbUtils.resultSetToTableModel(rs));
       }
       catch(SQLException erro){
       JOptionPane.showMessageDialog(null,erro);
       }
        
    }

Cdodigo KeyReleased:

private void digitando(java.awt.event.KeyEvent evt) {
pesquisar();
}

Vê se ele retorna algum erro:

catch(SQLException erro){
       erro.printStackTrace();
       JOptionPane.showMessageDialog(null,erro);
       }

Tenta simplificar isso

try {
   pst = con.prepareStatement("SELECT id,descricao,data,local,valor FROM despesas WHERE descricao LIKE  '%" + jTextField6.getText() + "%'  ");
   rs = pst.executeQuery();
   jTable1.setModel(DbUtils.resultSetToTableModel(rs));
} catch (SQLException erro) {
   erro.printStackTrace();
}

O erro persiste ele só execulta o KeyReleased uma vez
e o printStack não retornou erros

Consegui arrumar o erro, era problema no tempo de intervalo de repetição do computador que estava afetando. Obrigado de qualquer maneira

Oloco kkkkkk, boa!