Хорошо, в теории Play использует только JPA, но на практике они исправляют hibernate так, чтобы он работал так, как команда Play считает лучшей идеей. Я слежу за группой рассылки более 1 года и не вижу успешной смены провайдера JPA. Поэтому я думаю, что это не легко.
Итак, каковы возможные решения:
Вы разветвляете исходный код из игры и настраиваете код так, чтобы он работал с eclipselink. Код не всегда хорошо документирован, но я обнаружил, что в основном его легко понять. Поэтому я думаю, что это возможно сделать.
Вторая возможность - перейти на play2.0, который должен получить RC в ближайшие недели. Там должно быть проще использовать ваш любимый каркас персистентности.