Votre deuxième date est antérieure à votre première date (c'est-à-dire que vous interrogez entre le 29 septembre 2010 et le 30 janvier 2010). Essayez d'inverser l'ordre des dates :
SELECT *
FROM `objects`
WHERE (date_field BETWEEN '2010-01-30 14:15:55' AND '2010-09-29 10:15:55')