Не думаю, что вы сможете получить прямой поток для чтения содержимого консоли.Также обратите внимание, что в представлении консоли может быть несколько разных консолей, вам нужно будет извлечь хорошую.
Получение содержимого, отображаемого в одной консоли, должно быть возможным через IDocument TextConsole.Вы можете получить весь текстовый контент.Вы также можете взглянуть на IDocumentListener, если сможете получать уведомления об изменениях.Другое решение должно заключаться в непосредственном использовании PatternMatchListener TextConsole.В любом случае, я не думаю, что есть прямое решение сделать это с помощью консольного API Eclipse.