BTW: I am now pretty convinced I need to support JPA QL. As Alex pointed out, this would make it easy for people to use Ebean or JPA in a DAO pattern.
Initially the plan would be to support simpler JPA Queries and work on the aggregate type queries later. Anyway, I'll get onto this shortly.
If you have any opinions on this I'd still like to hear them - thanks, Rob.