Я бы посоветовал использовать jQuery с хорошим плагином autocomplete . Вам нужно будет создать простой веб-сервис для предоставления данных.
Таким образом, вы будете создавать простой Java-бэкэнд, который занимается извлечением данных, а затем использовать автозаполнение для использования этих данных во внешнем интерфейсе.