Вы должны прочитать об Отражении в Java.
В следующем примере будет вызываться метод
myObjectThatContainsMethod # methodNameAsString (целое число arg1, целое число arg2)
Integer[] params = {new Integer(123),new Integer(567)};
Class cl=Class.forName("stringParsedFromYourXML");
Class[] par=new Class[2];
par[0]=Integer.TYPE;
par[1]=Integer.TYPE;
Method mthd=cl.getMethod("methodNameAsString", parameterTypes);
mthd.invoke(new myObjectThatContainsMethod(), params);
надеюсь, что это помогает ..