Se tudo precisar ser citado, adicione os seguintes sinalizadores ao arquivo hibernate.properties ou persistence.xml
hibernate.globally_quoted_identifiers=true
e remova todas as aspas simples da classe Person. No entanto, observe que, para o Postgresql, colocar o nome da tabela/coluna etc entre aspas duplas efetivamente os transforma em case sensitive. Portanto, o caso da tabela/coluna no banco de dados deve corresponder exatamente ao nome correspondente na anotação @Table e @Column.