I have always found Eclipse to be pretty decent.
However, your complaints are pretty vague so it's hard to make a useful suggestion. You also don't say what level of experience you have with
Java programming. For an absolute beginner I would suggest that 'a better IDE' would be no IDE at all and that working with a simple text editor and the command line compiler would be the simplest tool to use.
IDE's are designed to abstract you away from a lot of the monotonous process of compiling and running a project with more than a handful of classes which is all well and good if you understand what's being hidden from you. Otherwise a lot of what an IDE does is just 'magic' and then you have no idea what's going on if you inadvertantly ask it to do the wrong kind of 'magic'.
So, back to basics. Tell us exactly what you're trying to do, what you're actually doing, and how the result of that differs from what you expected?