The first question should be how advanced is the Java help that I am seeking. That will narrow down your Java tutor search. Generally speaking you can place your Java tutoring help into one of two categories. Beginner/entry level Java help and advanced Java help. Examples of Advanced Java help inlude help with college graduate level courses or even 200+ undergraduate courses. Advanced Java help also includes help at a professional level meaning Java help that you need for work. Everything else should fall into the beginner/entry level category. For advanced Java help you need a Java tutor with several years of professional experience or a graduate degree. But if you are ever not sure if a Java tutor is the right fit simply ask for a free intro session.
I am a Web Development and Java Tutor and I can help with beginner level Java problems. I have tutored AP Computer Science students, people who are taking online Java courses and people who are taking entry level college courses that teach in Java. Tutoring in Java is actually my favorite type of tutoring. I love it and I feel like I am good at it. I personally like using Eclipse for my Java IDE but I can work with any other kind of IDE.
Here is short list of other websites where you can find Java tutors:
Scheduling a Java tutoring session is simple.