Вопрос в значительной степени говорит обо всем.
Есть ли эквивалент для org.hibernate.Version.getVersionString() в EclipseLink?
org.hibernate.Version.getVersionString()
Почему вообще нет переносимого (JPA) способа запроса информации о поставщике?
Никогда не использовал его, но из Eclipselink javadoc вы можете попробовать следующий класс:
org.eclipse.persistence.Version
Существует статический класс и статический метод для получения этой информации.
Пример: Как печатать в коде Java
AbstractSessionLog.getLog().log(SessionLog.INFO, DatabaseLogin.getVersion());