La solution des tiques arrière semble bonne. Mais si cela ne fonctionne pas ou si vous ne souhaitez pas utiliser une fonctionnalité non documentée d'un fournisseur JPA spécifique :pourquoi ne pas utiliser des noms de colonne qui ne sont réservés dans aucune base de données (ou dans les bases de données les plus courantes).
Vous n'avez pas besoin de changer le nom de vos propriétés Java, vous devez seulement leur spécifier un nom de colonne.