Adding Java implementation of Hibernate provider