scp
пишет в STDOUT и сбрасывает вывод. Если вы передадите вывод, вы можете прочитать вывод из канала, но я предполагаю, что 1) scp не будет печатать индикатор выполнения в канал или 2) если вы можете сделать 1, вывод будет иметь смысл только если Вы повторно реализуете pty или аналогичный в окне Java.
Однако вы можете поэкспериментировать с ожидаемым модулем, вызывающим scp, и имитировать работу терминала, и вы сможете подделать scp, думая, что он работает как терминал.
Наконец, (и это, вероятно, лучший ответ), не используйте scp, найдите библиотеку java для импорта, которая напрямую ссылается на протоколы openssh для передачи файлов с помощью scp.