Создание колонок таблицы с заранее неизвестным их числом

Возможно ли создание таблицы с количеством колонок, определяемым на этапе создания таблицы?
Например, есть сущность с полем типа List. Количество элементов листа может быть разным. Нужно чтобы эти элементы показывались в одной строке. Для каждого элемента листа была бы своя колонка.
Если не возможна программная генерация такой таблицы, то может быть, подскажете какой-либо вариант еще для решения

Добрый день,
Используйте метод addGeneratedColumn() для динамического добавления колонок.
см. Table - Платформа CUBA. Руководство по разработке приложений

Если таблицу нужно создать полностью с нуля, то такое тоже возможно. Подсмотрите решение в экране Entity Inspector - см. класс com.haulmont.cuba.gui.app.core.entityinspector.EntityInspectorBrowse в исходном коде CUBA.