I’ve recreated the issue without any Spring involved. You can find the repo at https://github.com/philwebb/HHH-16062
The problem doesn’t happen when using createQuery(""), but it does when using createQuery(criteriaQuery).