Not being successful with Reflection

I have been trying my hands with reflection today.. and bored with this error

What i am trying to acheive is , I have a class in which i get the name of other class using Class.forName("ReflectionTest") like this :

Class Yogs=Class.forName("ReflectionTest");

then i make an instance of this class by referring to Object class like this :

Object NewInst = Yogs.newInstance();

Then in the try section , I try to Locate a String field named hello using Field class , but when i run the code , it gives the above NoSuchFieldException , Can all of you experts highlight , where i am going wrong , below are the 2 java files which i have used for the above.

The code works fine except for the fact that your class ReflectionTest does not compile as in the for loop you have not declared the variable i. After fixing the above problem, the program runs fine. Probably you have an earlier version of the class ReflectionTest that does not have the field Hello.