Es probable que el problema se deba a que está permitiendo que EclipseLink establezca de forma predeterminada algunos de los nombres. Si especifica los nombres usando el caso de su base de datos, EclipseLink debería usar esos casos por defecto.
Si encuentra que eso no funciona, siempre puede hacer cumplir el caso usando identificadores delimitados usando el patrón '\"':@Table("\"pfc\"")
pero esto no debería ser obligatorio.
¿Qué versión de EclipseLink está utilizando?