Se è necessario citare tutto, aggiungi i seguenti flag al file hibernate.properties o persistence.xml
hibernate.globally_quoted_identifiers=true
e rimuovi tutte le virgolette singole dalla classe Person. Tuttavia, tieni presente che per Postgresql, posizionare il nome di tabella/colonna ecc. Tra virgolette doppie li trasforma effettivamente in maiuscole e minuscole. Quindi il caso per la tabella/colonna nel database deve corrispondere esattamente al nome corrispondente nell'annotazione @Table e @Column.