Estás seguro que tenés bien colodaco el parámetro
column.. digo.. xq usualmente siempre es (row, column).. Realmente no me acuerdo la API de POI..
Cita: @Override
public String getColumnName(int column) {
Cell cell = hoja.getCell(column, 0);
LabelCell lc = (LabelCell) cell;
return lc.getString();
}
Cita: @Override
public Object getValueAt(int row, int col) {
row++;
Cell cell = hoja.getCell(col, row);
Una cosa mas, la ArrayIndexOutOfBoundsException no te puede estar tirando en LA LINEA DE LA inicialización del objeto..
sino en alguno de los métodos que sobreescribiste.
La Exception es bastante sencilla de corregir, siemplemente te estás pasando de indice, tené en cuenta que siempre empieza en cero, y que POI ignora las cells en blando de un Excel