per capire se il problema è jmf (non penso):

codice:
FileInputStream file = new FileInputStream(new File("nome con spazio"); 
int available = file.available(); 
System.out.println("Available " + available);
che dice?