Ваш JTable фильтруется, поэтому вы не можете получить данные напрямую из модели, используя индекс строки таблицы, потому что не все данные модели отображаются в таблице, поэтому у вас может не быть однозначного сопоставления.
Вместо этого вам нужно преобразовать строку таблицы в фактическую строку в TableModel:
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
int row = jTable1.getSelectedRow();
int modelRow = jTable1.convertRowIndexToModel(row);
jTextField1.setText(model.getValueAt(modelRow, 1).toString());
jTextField2.setText(model.getValueAt(modelRow, 2).toString());