SELECT * FROM TEST WHERE `FROM` < CURRENT_TIMESTAMP...
のように「`」を使う。
JavaのResultSetがこれをうまく扱ってくれない。
ResultSet rs = null;
...
String col = "`FROM`";
String rtn = rs.getString(col);
`FROM`が見つかりませんとエクセプションが投げられる。
String rtn = rs.getString(col.replaceAll("`", ""));
こんな感じでエスケープキーを削除しないといけない。
setEscapeProcessingが予約語のエスケープでもしているんだろうか・・・。
もうちょっと検証する価値あり。