Então, depois de procurar por uma hora, encontrei a solução - tive que olhar para este post que não está em java, mas em node.js.
Consulta um MongoDB baseado no ID do Mongo em um aplicativo node.js
Felizmente, a linguagem está próxima de java, então vi que você não pode consultar apenas inserindo o objectID no operador lt. Você terá que criar um objeto objectID e inseri-lo no operador.
ObjectId objID = new ObjectId("55732dccf58c555b6d3f1c5a");
query.addCriteria(Criteria.where("_id").lt(objID));