Прошло много времени с тех пор, как я использовал Cocoon, поэтому я не могу сказать, что у меня действительно отличный ответ для вас. Но так как этот вопрос стагнирует, пара моментов, чтобы предложить; -)
Синтаксис должен иметь значение, только если вы кодируете литеральную строку SQL. У меня сложилось впечатление, что с помощью castor вы можете связать переменные (и позволить OQL выбрать подходящий формат). т.е. "где field_date> =?", myDateVal
Казалось, CastorTransformer только кратко появился в одной конкретной версии Cocoon, а AFAIK - не в последней. Если у вас есть контроль над версией Cocoon, которую вы используете, возможно, вы захотите взглянуть на обновление и альтернативы CastorTransformer