Hi Kiran,
I remember using iReport. That was more than 6 months back. Its a very powerful
IDE, for arranging different gui components. Also Its helpful in compiling, has a status window just like any other IDE, which shows the compile time run time errors. I found this very useful, but currently there are so many IDE's in the market, I'm not sure which is the best.