Hello
end
と出力するプログラム(Hello.java)の動作時間を計りたいので下記のような
プログラムを書いたのですが、endの次に出力するはずの時間がnullになってしまいます。
time java Helloだけ動かすと問題なく出力されるので理由がわかりません。

わかる方がいましたら、教えてください。

public class HelloTime {
public static void main(String args[]){
try{
for(int i=0;i<50;i++){
Process t = Runtime.getRuntime().exec("time java Hello");
BufferedReader reader=new BufferedReader(new InputStreamReader(t.getInputStream()));
String dat =reader.readLine();
while(!dat.equals("end")){
System.out.println(dat);
dat=reader.readLine();
}
System.out.println(dat);
}
}catch(IOException e){
}
}
}