Problem prawdopodobnie występuje, ponieważ zezwalasz EclipseLink na domyślne ustawienie niektórych nazw. Jeśli określisz nazwy przy użyciu wielkości liter w Twojej bazie danych, EclipseLink powinien używać tych wielkości domyślnie.
Jeśli okaże się, że to nie działa, zawsze możesz wymusić wielkość liter, używając rozdzielanych identyfikatorów za pomocą wzorca „\"” :@Table("\"pfc\"")
ale nie powinno to być wymagane.
Jakiej wersji EclipseLink używasz?