Можно создать дубликат:
What's the nearest substitute for a function pointer in Java?Java - метод запуска прошел через параметры?
Как запустить метод, который был передан через параметры?
Пример:
public static void runThing(Void method) {
method();
}