Seu segundo encontro é anterior ao seu primeiro encontro (ou seja, você está consultando entre 29 de setembro de 2010 e 30 de janeiro de 2010). Tente inverter a ordem das datas:
SELECT *
FROM `objects`
WHERE (date_field BETWEEN '2010-01-30 14:15:55' AND '2010-09-29 10:15:55')