Field field = this.getClass().getDeclaredField("dict" + name + "Repository");Method saveMethod = field.getClass().getMethod("save", dict.getClass());field.getClass() вернёт класс Field, у которого нет метода save. Метод нужно искать в том классе, тип которого имеет поле, а вызывать этот метод на значении поля.Example obj = new Example();
Field field = obj.getClass().getDeclaredField("dict" + name + "Repository");
SomeClass fieldValue = (SomeClass) field.get(obj);
Method method = fieldValue.getClass().getDeclaredMethod("save", dict.getClass());
Object returnValue = method.invoke(fieldValue, someArgOfTypeDict);