I have used this solution for both javafx tableviews and jasperreports: Create a method in the composite class wich returns the child's description. For example: public class Class { private OhterClass otherclass; public String getOtherClassDesc() { return this.otherclass.getDescription(); } }