se non ci sono errori "plausibili" prova ad eseguire la query generata da un pannello tipo phpmyadmin... eventualmente i nomi dei campi potrebbero dare problemi... puoi provare eliminando il campo "condition", p.es. (almeno per provare) e/o racchiudendo i nomi dei campi tra back-quotes