how to have field multiple property values

Apparently one can only have one property each field, how to overcome this?

/** The property value of the field is a String. */
	public Class<?> getType() {
		return String.class;

Could you please tell us a bit more about your use case - about what you are trying to achieve? For example, if you want to join two properties in a table, then you solution would be to use a ColumnGenerator.

I was under the impression that i need to store multiple values in the field, which can be avoided as far as I went. I was surprised there’s this restriction. One should be carefull to make the component he uses in a fashion that he can manage with a single component field.