Cleaned up and FIXED the EJB DAO Problem with OpenJPA