Эта строка компилируется только потому, что функция runner() не кидает checked-исключений. Таким образом, этот catch-блок не нужен.