O problema provavelmente está ocorrendo porque você está permitindo que o EclipseLink padronize alguns dos nomes. Se você especificar os nomes usando maiúsculas e minúsculas em seu banco de dados, o EclipseLink deve usar esses casos por padrão.
Se você achar que não está funcionando, você sempre pode aplicar maiúsculas e minúsculas usando identificadores delimitados usando o padrão '\"':
@Table("\"pfc\"")
mas isso não deve ser exigido. Qual versão do EclipseLink você está usando?