Soluciono el bug con el formulario de contrato; Se cambio algo en tipo de telefono pero no recuerdo que; El Dao de empleados se modifico para ajustarse a la nueva arquitectura del persistence unit,  igual para la fabrica de DAOS, se agrego esa funcionalidad al main controller pero hace falta una interfaz para hacer la doble autenticación... Finalmente se purifico el persistence.xml para que no tenga datos de drivers ni de usuarios :)