Код в обработчике onClick несколько... экзотичен.
Обязательно пройтись по этому
туториалу Если вкратце, то для вызова удаленного метода достаточно сделать
CustomServiceAsync custService = GWT.create(CustomService.class);
custService.myMethod("test", new AsyncCallback<String> {
public void onFailure(Throwable caught) {
...
}
public void onSuccess(String result) {
...
}
...
})
Метод будет вызван относительно base URL.
код печатал в редакторе, так что возможны опечатки
P.S. Да и туториал датируется далеким 2008 годом, многое изменилось с тех пор :)