Так и не приняло решение через scanner, где ошибка, через него вообще будет работать? Как-то лаконичнее выглядит и try / catch не нужен.
private String fullFileName;
private String fileContent = "";
@Override
public void run() {
Scanner scanner = new Scanner(fullFileName);
while (scanner.hasNextLine()) {
fileContent += scanner.nextLine() + " ";
}
scanner.close();
}