Additional columns with HbnContainer

I’m using an HbnContainer in a table.

The container has persons in them, and the persons have a list of languages they speak. I’d like to show this list as a column in the table.

The code is simple, I just take all language names and concatenate them with ", " between (at least for now). But is it possible to show this string as a column in the table?

The table should (simplified) look like this:

Name Email Languages
Bo bo@dk Danish, English
Fritz fritz@de German

Bo Thorsen,
Monty Program AB.

Column generators should do the job. Look at
http://vaadin.com/api/com/vaadin/ui/Table.ColumnGenerator.html