Ответ был опубликовать SSCCE. Мы не против читателей. Мы не можем угадать, что делает ваш метод editCellAt (...). Если это вызывает цикл, то это происходит потому, что вы каким-то образом меняете модель и генерируете еще одно TableModelEvent. Не делай этого!
Если проблема как-то связана с переводом ячейки в режим редактирования, то я думаю, вам нужно обернуть этот код в SwingUtilities.invokeLater (), чтобы убедиться, что обработка исходного события завершена, прежде чем вы поместите другую ячейку. в режиме редактирования.