Значения, передаваемые аннотациям, должны быть известны во время компиляции, поэтому вы не можете использовать такие вызовы, как Class.forName
.Вместо этого вы можете использовать класс напрямую:
@Demo(obj = Example.class, class_name="com.exmaple.Example")