Вы можете быть довольно близко.Используйте метод HSSFSheet.getMergedRegion (int index), чтобы получить ссылку на объединенную область.Это возвращает CellRangeAddress, для которого вы можете вызвать getNumberOfCells (), который должен вас довольно близко.
Вам нужно знать, какие области вы объединяете, вы можете получить их общее количество, используя HSSFSheet.getNumMergedRegions ().Все еще возможно, что может быть объединенная область, отличная от ваших заголовков, это просто вопрос формата ввода.
Вот ссылка на API POI: http://poi.apache.org/apidocs/index.html
Известными классами являются HSSFSheet и CellRangeAddress