Quando você especifica um alias de coluna de SELECT como chave de classificação, página - 1 (ou seja, exceto página -0 ) as consultas posteriores geradas pelo Spring Batch usam esse alias na cláusula WHERE, conforme mostrado em sua pergunta e de acordo com esta pergunta SO , não é permitido usar um alias de coluna na cláusula WHERE se a avaliação da cláusula SELECT não for forçada antes da cláusula WHERE.
Portanto, para responder à sua pergunta - Não, você não pode usar um alias como chave de classificação, a menos que force a avaliação do alias conforme sugerido em outra pergunta SQL.