Ich würde sagen, es ist nicht im Geiste von Java um ein Shell-Skript in Java auszuführen. Java soll plattformübergreifend sein, und die Ausführung eines Shell-Skripts würde seine Verwendung auf UNIX beschränken.
Es ist also durchaus möglich, ein Shell-Skript in Java auszuführen. Sie würden genau die gleiche Syntax verwenden, die Sie aufgeführt haben (ich habe es nicht selbst ausprobiert, aber versuchen Sie, das Shell-Skript direkt auszuführen, und wenn das nicht funktioniert, führen Sie die Shell selbst aus und übergeben Sie das Skript als Befehlszeilenparameter).