Instead of those *EO attribute types, why doesn't jmatter use POJO models with JPA/UI annotations that almost can be autogenerated with modern Java IDEs from databases?
(like models for "Naked Objects 3" or "Domain Object Explorer" projects).