La solución de back ticks suena bien. Pero si no funciona o no desea utilizar una función no documentada de un proveedor de JPA específico:¿Por qué no utilizar nombres de columna que no estén reservados en ninguna base de datos (o en las más comunes)?
No necesita cambiar el nombre de sus propiedades Java, solo debe especificar un nombre de columna para ellas.