La tua seconda data è precedente alla tua prima data (es. stai interrogando tra il 29 settembre 2010 e il 30 gennaio 2010). Prova a invertire l'ordine delle date:
SELECT *
FROM `objects`
WHERE (date_field BETWEEN '2010-01-30 14:15:55' AND '2010-09-29 10:15:55')