Is this your entire log? Do you have any postLoad events that change the
state of the Entities? What properties have you set when creating the
EntityManager?
Based on the log the Entity Manager is joining the active transaction and
using the transactional connection for the second query which results in
different data.
--Gordon