Этот код ожидает получить два аргумента при его запуске (массив args). Тот факт, что доступ к args[0] вызывает java.lang.ArrayIndexOutOfBoundsException, означает, что вы не проходите мимо.
args
args[0]
java.lang.ArrayIndexOutOfBoundsException