Dus na een uur zoeken, heb ik de oplossing gevonden - ik moest naar dit bericht kijken dat niet in java staat maar in node.js.
Querying een MongoDB gebaseerd op Mongo ID in een node.js-app
Gelukkig ligt de taal dicht bij Java, dus ik zag dat je niet kunt zoeken door gewoon de objectID in de lt-operator in te voeren. U moet een objectID-object maken en dat in de operator invoegen.
ObjectId objID = new ObjectId("55732dccf58c555b6d3f1c5a");
query.addCriteria(Criteria.where("_id").lt(objID));