Więc po godzinie szukania znalazłem rozwiązanie - musiałem spojrzeć na ten post, który nie jest w javie, ale w node.js.
Zapytania MongoDB na podstawie identyfikatora Mongo w aplikacji node.js
Na szczęście język jest zbliżony do javy, więc zauważyłem, że nie można wykonać zapytania, po prostu wstawiając identyfikator obiektu do operatora lt. Będziesz musiał stworzyć obiekt ObjectID i wstawić go do operatora.
ObjectId objID = new ObjectId("55732dccf58c555b6d3f1c5a");
query.addCriteria(Criteria.where("_id").lt(objID));