Table não captura evento de tecla

Olá!

Em minha aplicação tenho uma table onde mapiei um evento da tecla ENTER. Segue parte do fonte:

getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "selectNextColumnCell");
getActionMap().put("selectNextColumnCell", new AbstractAction() {

            @Override
            public void actionPerformed(ActionEvent e) {
                pulaCelula();
            }
        });

    }

O meu problema é que quando teclo enter o evento que mapiei não é chamando. Só consigo chamar esse evento quando fico pressionando a tecla enter sem soltá-la.

Alguém já teve algum problema parecido?

Abraço!