Так и не приняло решение через 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();
}