Så efter at have søgt i en time, har jeg fundet løsningen - jeg var nødt til at se på dette indlæg, som ikke er i java men i node.js.
Forespørgsel en MongoDB baseret på Mongo ID i en node.js app
Heldigvis er sproget tæt på java, så jeg så, at du ikke kan forespørge ved blot at indsætte objectID'et i lt-operatoren. Du bliver nødt til at oprette et objectID-objekt og indsætte det i operatoren.
ObjectId objID = new ObjectId("55732dccf58c555b6d3f1c5a");
query.addCriteria(Criteria.where("_id").lt(objID));