Takže po hodinovém hledání jsem našel řešení - musel jsem se podívat na tento příspěvek, který není v Javě, ale v node.js.
Dotazování MongoDB na základě Mongo ID v aplikaci node.js
Naštěstí je jazyk blízký javě, takže jsem viděl, že nemůžete dotazovat pouhým vložením objectID do operátoru lt. Budete muset vytvořit objekt objectID a vložit jej do operátoru.
ObjectId objID = new ObjectId("55732dccf58c555b6d3f1c5a");
query.addCriteria(Criteria.where("_id").lt(objID));