Executar programa no cmd via Java

Pessoal, estou iniciando agora meus estudos de Java, e preciso de uma ajuda com uma tarefa.
Tenho um programa que foi feito em C, já compilado, que consigo rodar via cmd, passando parâmetros, por exemplo: tl.exe datatofit.dat 5.4e-7 3 –600 22.1 57e-6 2.07 1e-3 1.4e-7.
O que preciso fazer em Java é o seguinte (via botão na interface): (talvez seja simples, mas meu conhecimento básico me limita)

  1. Abrir o cmd, e alterar o diretorio ( cd C:…)
  2. Executar o programa (tl.exe …)
  3. Pegar o valor que é mostrado como resposta e armazenar em uma variável.

Agradeço muitíssimo desde já.

Dê uma olhada no javadoc do Java na Class Runtime
https://docs.oracle.com/javase/8/docs/api/java/lang/Runtime.html