Нет, оба действия не должны выполняться в EDT.
Ваши записи должны быть вставлены не в JTable, а в его TableModel, вызывая события обновления.Таким образом, вы можете легко обновлять таблицу, пока отображается ваш диалог.
После обновления модели таблицы запустите событие, чтобы убедиться, что таблица перекрашена, и она будет работать.