Нет возможности автоматически изменять размер одного столбца больше другого.
Возможно, вы можете сделать что-то вроде:
tca = new TableColumnAdjuster( table, 0 );
tca.adjustColumns();
TableColumnModel tcm = table.getColumnModel();
TableColumn tc = tcm.getColumn(1);
tc.setWidth(tc.getWidth() + 25);
Это позволит вам добавить дополнительное пространство для столбец 1. Это дополнительное пространство будет добавлено только при первом отображении таблицы.
Другой вариант заключается в использовании:
table.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
Это позволит выделить дополнительное пространство пропорционально каждому столбцу .