ho cambiato la lettura cosa ne dite

try
{

InputStream in = new FileInputStream(inputFileName);
while(true) {
int i = in.read();
if(i==-1)
break;
else
System.out.print((char)i);
}

potrebbe risolvere il problema.

grazie