Предлагаешь создать записи, пропустить их через OrderBy, getArchiveList() и сравнить?
а зачем тебе там вообще group by? getArchiveList уже должен отдавать только отсортированные данные, если уже есть условие, что год должен быть от меньшего к большему. Не знаю, зачем тебе тестить sql запросы, Но тогда создай просто 6 записей в sqllite в рандомном порядке, и получи список который тебе нужен в правильном порядке.