E' da un po' che non uso JXL, ma per quanto riguarda il test potrebbe non essere sufficiente verificare che il contenuto sia una stringa vuota... potrebbe anche essere nullo.

Quindi:

codice:
flag2 = (currentCell.getContents() != null) && !"".equals( currentCell.getContents() );
e, di conseguenza, anche l'altro flag.

Se non dovesse funzionare, posta nuovamente il codice con tutte le correzioni già apportate.


Ciao.