Ajuda com Evento e JTABLE (URGENTE) salvem meu sistema

Pessoal peço a ajuda de vcs, pois estou parado no meu sistema com esse determinado problema.

Então, editei esse metodo ai embaixo, para executar um evento quando pressionar a tecla “enter”.
O método funcionou, só que agora a tecla enter, não passar mais para a proxima coluna, aquele selection que fica no JTABLE.
Então, gostaria que ao pressionar a tecla enter, tanto executasse este metodo como pulasse para a proxima coluna.

Eu pessei em uma solução, mais não sei fazer, que era: a de simular a tecla “TAB” sendo pressionada.

Espero que vcs me ajudem…

[code]public void TableEnterAction(final JTable ao_table) {
InputMap im = ao_table.getInputMap(ao_table.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);

  KeyStroke lo_key_enter = KeyStroke.getKeyStroke("ENTER");

 im.put(lo_key_enter, im.get(KeyStroke.getKeyStroke(KeyEvent.VK_GREATER, 0)));

 AbstractAction enterAction = new AbstractAction() {
           public void actionPerformed(ActionEvent e)
           {   
               String somaTextVlrUnit, somaTextQuant;
               somaTextVlrUnit = String.valueOf(ao_table.getModel().getValueAt(ao_table.getSelectedRow(),2));
               double somaVlrUnit = Double.parseDouble(somaTextVlrUnit);
               somaTextQuant = String.valueOf(ao_table.getModel().getValueAt(ao_table.getSelectedRow(),1));
               int somaQuant = Integer.parseInt(somaTextQuant);
               System.out.printf("\n\n\n%d", somaQuant);
               double result = (double) somaQuant*somaVlrUnit;
               detailTable.setValueAt(result, 0, 7);
           }

   };

   ao_table.getActionMap().put(im.get(lo_key_enter), enterAction);

}
[/code]

Pessoal já consegui resolver…