Библиотека SwingX имеет очень удобную функцию AutoCompleteDecorator.
Допустим, вы копируете значения вашего столбца JTable в ArrayList с именем validValues.Все, что вам теперь нужно для автозаполнения в JTextField myTextField, это следующий код:
AutoCompleteDecorator.decorate(myTextField, validValues, true);
Третий аргумент сообщает декоратору автозаполнения, хотите ли вы строгое соответствие, т.е. разрешено ли пользователю вводить значения, отличные отв вашем столбце JTable или нет.