Donc, après avoir cherché pendant une heure, j'ai trouvé la solution - j'ai dû regarder ce post qui n'est pas en java mais en node.js.
Interrogation une MongoDB basée sur Mongo ID dans une application node.js
Heureusement, le langage est proche de Java, j'ai donc vu que vous ne pouvez pas interroger en insérant simplement l'objectID dans l'opérateur lt. Vous devrez créer un objet objectID et l'insérer dans l'opérateur.
ObjectId objID = new ObjectId("55732dccf58c555b6d3f1c5a");
query.addCriteria(Criteria.where("_id").lt(objID));