List<HSSFRow> sortedRows = new ArrayList<HSSFRow>();
for (HSSFRow row : hssfSheet) {
sortedRows.add(row);
}
sortedRows = Collections.sort(sortedRows, new Comparator<HSSFRow>() {
public int compare(HSSFRow row1, HSSFRow row2) {
// dein code
}
});