そういえば、PreparedStatementを使ってる場合、
どうやってQueryの内容を確認してる?

syntax errorでSQLExceptionが投げられた場合、
その情報だけではわかりにくいと思うんだけど?