groupTable order by - Filter

In my loader I have an order by e.id desc
This works as expected.

        <loader id="pickListsDl">
            <query>
                <![CDATA[select e from shopOrderHeader e
                where e.sqreq > e.sqfin
                and e.releaseDate >= :startDate
                order by e.id desc ]]>
            </query>
        </loader>

When I add a filter, the order by does not work anymore.

<layout expand="pickListTable" spacing="true">
    <filter id="filter" applyTo="pickListTable" dataLoader="pickListsDl">
        <properties include=".*"/>
    </filter>
    <groupTable id="pickListTable"
                dataContainer="productionPickListsDc" multiselect="false"
                height="100%"
                width="100%">

How to fix this?