Вы можете попробовать добавить свой собственный анализатор, как в примере здесь .
В вашем парсере вы можете изменить значение, которое передается в TableSorter - и, если значение равно «-» (если это ваша единственная проблема), вы можете установить его, скажем, 999999. Грязный, быстрый взлом, но это то, что приходит мне в голову и что я буду делать.
Затем, как в вашем примере, вы должны установить тип на числовой, чтобы числа были хорошо отсортированы.