QueryBuilder no es una clase estática, debe construir una nueva instancia de QueryBuilder para cada consulta que produzca.
Utilice los métodos setUnbounded(boolean unbounded) y setMaxHits(long maxHits) para especificar el número de coincidencias que debe devolver la consulta generada.