Вы уверены, что используете обе версии POI в обеих системах? И вы используете HSSF на обоих?
Последние версии HSSF всегда должны возвращать вам org.apache.poi.hssf.usermodel.HSSFRow $ CellIterator .
В XSSF итератор, который вы получаете, берется из TreeMap (это итератор значений), поэтому я не ожидал бы итератор HashMap, но я бы ожидал java.util один
Это заставляет меня думать, что вы, возможно, не используете одну и ту же версию POI в обоих местах
См. FAQ по POI , чтобы узнать, как проверить, какой JAR-файл вы используете для POI