[Отредактировано] Извините, не понял, что вы делали со своим сканером:
Scanner scanner = new Scanner(is).useDelimiter("\\n");
scanner.findWithinHorizon(Pattern.compile("Block\\scount:\\s*(\\d+)"), 0);
String blockCount = scanner.match().group(1);
scanner.findWithinHorizon(Pattern.compile("Free\\sblocks:\\s*(\\d+)"), 0);
String freeBlocks = scanner.match().group(1);
Это даст вам только значения свободных блоков и количество блоков. Например, freeBlocks будет равно "90433", а blockCount будет равно "97656".