I think this is really a bug (oversight). That is, if you don't explicitly specify your properties via partial object query or use Autofetch then Ebean should be smart and honor the Lazy Eager loading annotations.
Right now, Ebean doesn't do that ... so I'll go and log that as a bug.
Fixed this code. Just need to tidy up prior to commit.
This also includes a change to by default Lazy load @Lob properties (which I believe brings the behaviour in line with the major JPA vendors).
Fixed in HEAD.