Der eigentliche Fehler ist dieser hier (ab der nächsten Version werden die Pluginfehlermeldungen deutlicher):
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -7
Der besagt, dass du bei einer String-Operation (in dem Fall "substring()") einen falschen Index angegeben hast, der länger als der String selber ist.
Hier ist der Übeltäter:
QuoteString welcomeTextNew = cmd[2];
String welcomeTextNew2 = welcomeTextNew.substring(12);
In cmd[2] bzw. "welcomeTextNew" würde in deinem Fall nur "Hallo" stehen, wenn du versuchst, davon ab dem 12. Zeichen einen Substring zu bilden, schlägt das natürlich fehl (weil das Wort "Hallo" nicht so viele Zeichen besitzt)
Hingegen macht es Sinn, den Substring des gesamten Commands zu nehmen, also was in der Variable "command" bzw. in "event.getCommand()" steht. Also so:
String welcomeTextNew2 = command.substring(12);