When retrieving an object that contains an eagerly loaded collection (one to many), Query returns the expected ScrollableResults but Criteria returns only the first element of the (and duplicates as other elements).
Parent A with children [1,2,3]
-Returns 1 object with children [1,2,3]
-Return 3 object with children 
This issue is affected by the 'list()' function. Calling criteria.list() before criteria.scroll() will affect the objects returned.
Providing a failing test case running with h2.