Les comento, solucione el problema, veran al querer mandar la oficina esta me la enviaba con valor nulo, lo que tuve que hacer fue: realizar un query nativo, algo como esto:
Código:
Query query = em.createNativeQuery("SELECT ID_OFICINA, NOMBRE_OFICINA FROM OFICINAS WHERE ID_OFICINA = \""+entity.getIdOficina().getIdOficina()+"\"", Oficinas.class);
List<Oficinas> listOficinas = (List<Oficinas>)query.getResultList();
for(Oficinas oficinas: listOficinas) {
oficina+= oficinas.getNombreOficina();
}
Donde claramente yo puedo obtener el id de la oficina, y haciendo el query logre obtener lo que quería.