När du anger ett kolumnalias för SELECT som sorteringsnyckel, sida - 1 (dvs förutom sida -0 ) vidarefrågor som genereras av Spring Batch använder det aliaset i WHERE-satsen som visas i din fråga och enligt denna SO-fråga , att använda ett kolumnalias i WHERE-satsdelen är inte tillåten om utvärdering av SELECT-satsen inte framtvingas före WHERE-satsen.
Så för att svara på din fråga - Nej, du kan inte använda ett alias som sorteringsnyckel om du inte tvingar fram aliasutvärdering som föreslås i en annan SQL-fråga.