Rozwiązanie z kleszczami grzbietowymi brzmi dobrze. Ale jeśli to nie działa lub nie chcesz używać nieudokumentowanej funkcji konkretnego dostawcy JPA:dlaczego nie używać nazw kolumn, które nie są zarezerwowane w żadnej (lub w najczęstszych) bazach danych.
Nie musisz zmieniać nazwy swoich właściwości Java, musisz tylko określić dla nich nazwę kolumny.