I have exactly the same problem. I tried to put in load-groups, but no luck -- the whole record (object) is retrieved in the bean.
Any chance that you found out the answer to this problem?
Anyone from JBOSS? We have the same problem, and I'm thinking I might split the table into two tables. One with the meta data and the other with an ID and the binary field to get around this problem.
Never mind... I figured it out... between adding lazy-load groups, eager load (and the important part), setting a <read-ahead> of the eager-load-group after the it works.
If someone needs more detail, send me email and I can send you our example.