Посмотрите на JFace, особенно на зрителей. ComboViewer должен быть подходящим инструментом для работы.
По сути, средства просмотра существуют для сопоставления между вашими объектами домена и компонентами SWT.Имеется даже функция привязки данных, которая экономит много кода.