На самом деле после небольшой игры вот что я придумаю, и, кажется, это работает
String sortColumn = (String)getRequestParam("sort_id");
List<Quote> quotes = (List<Quote>)getSessionScope().get(SESS_SEARCH_RESULTS);
Comparator fieldCompare = new org.apache.commons.beanutils.BeanComparator( sortColumn );
Collections.sort(quotes, fieldCompare );
Просто нужно посмотреть порядок сортировки :)