Ja je raadt het goed. date
is een reserve word
in Oracle (in feite is het een datatype) en je moet er ontsnappen met dubbele aanhalingstekens ""
zoals hieronder.
SELECT "date" FROM Battles
Dat is precies dezelfde reden waarom u nooit kolom-/tabelnamen als reservewoord moet kiezen. Ook al biedt bijna alle RDBMS een manier/mechanisme om dit te omzeilen, maar het is nooit een goede gewoonte.