Обработка действий JTable
происходит в javax.swing.plaf.basic.BasicTableUI
.В вашем случае вам, вероятно, нужно зарегистрировать новое действие для SCROLL_DOWN_CHANGE_SELECTION
.В действии проверьте, является ли текущий выбор == последней строкой таблицы.
Если это не работает, установите точку останова в javax.swing.plaf.basic.BasicTableUI.Actions.actionPerformed(ActionEvent)
, чтобы увидеть, какое действие действительно выполняется.