ok grazie.
ho cambiato un pò di cose.
public Cell[] getColumn(int col) ritorna tutte le celle di una colonna.
inoltre il metodo mi deve ritornare un ArrayList<String> che mi serve per riempire una JComboBox:

quindi ho cambiato così:
codice:
    public static void readEmail() throws IOException, BiffException {
        Workbook wb = Workbook.getWorkbook(new File("/home/matte/Desktop/email.xls"));
        Sheet sh = wb.getSheet(0);
        Cell[] cl = sh.getColumn(0);
        ArrayList<String> list = null;
        for (int i = 0; i < cl.length; i++) {
            list.add(cl[i].getContents());
        }
        System.out.println(list);
        wb.close();
    }
ma ottengo sempre qusto errore:
codice:
Exception in thread "main" java.lang.NullPointerException
	at com.mattepuffo.mail.ExcelReader.readEmail(ExcelReader.java:19)
	at com.mattepuffo.mail.ExcelReader.main(ExcelReader.java:26)
Java Result: 1
getContents() ritorna una String: http://jexcelapi.sourceforge.net/res...Contents%28%29
nn saprei perchè mi dice NullPointerException.
due righe ci stanno do sicuro.