Så efter att ha letat i en timme har jag hittat lösningen - jag var tvungen att titta på det här inlägget som inte är i java utan i node.js.
Fråga en MongoDB baserat på Mongo ID i en node.js-app
Tack och lov är språket nära java så jag såg att du inte kan fråga genom att bara infoga objectID i lt-operatorn. Du måste skapa ett objekt-ID-objekt och infoga det i operatorn.
ObjectId objID = new ObjectId("55732dccf58c555b6d3f1c5a");
query.addCriteria(Criteria.where("_id").lt(objID));