Když zadáte alias sloupce SELECT jako klíč řazení, stránka - 1 (tj. kromě stránky -0 ) další dotazy generované Spring Batch používají tento alias v klauzuli WHERE, jak je uvedeno ve vaší otázce a podle tato SO otázka , použití aliasu sloupce v klauzuli WHERE není povoleno, pokud vyhodnocení klauzule SELECT není vynuceno před klauzulí WHERE.
Abych odpověděl na vaši otázku - Ne, nemůžete použít alias jako klíč řazení, pokud nevynutíte vyhodnocení aliasu, jak je navrženo v jiné otázce SQL.