А как Вы собираетесь запускать shell скрипт не запуская новый процесс?
curl -o /dev/null -s -w "%{timetotal}"
с обработкой awk'ом кое-чего еще, что ИМХО легковеснее в виде скрипта, ибо что на groovy, что на java мне надо будет кучу всего вокруг написать, чтобы повторить этот функционал. Боюсь, Вы один не являетесь правилом