QueryFactory qf = getQueryFactory();
QueryBuilder queryBuilder = qf.from(getModelFactory().getUserImplClass())
.setProjection("addresses");
Query q = queryBuilder.build();
//todo [anistor] it would be best if the problem would be detected early at build() instead at doing it at list()
q.list(); // exception expected
}