execタスクのexecutableには拡張子まで必要

らしい。

java.io.IOException: CreateProcess: Hidemaru.exe error=2

などと出るのは、パスが通っていない、実行ファイルが特定できないのが原因。
execにdir要素を指定し、executableには拡張子(.exeや.bat)まで指定する。
java.lang.Runtimeのexec()の仕様…なのかな。まぁいいや。

参考:JavaプログラムからEXE起動 - Java 解決済み| 【OKWAVE】