Я предполагаю, что ваш тип столбца - STRING (CHAR, VARCHAR и т. д.), а процедура сортировки сортирует его как строку. Что вам нужно сделать, так это преобразовать значение в числовое значение. Как это сделать будет зависеть от используемой вами системы SQL.
Внутри фрагмента в onCreateView () попробуйте использовать:
setRetainInstance(true);
//Fragment öffnen
if (fragment != null) {
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction ft = fragmentManager.beginTransaction();
ft.replace(R.id.fragment_container, fragment);
ft.addToBackStack(null); // or you can give it any name instead of null to get the frament when poping the fragment from backstack
ft.commit();
}