Continued here:
http://www.javaprogrammingforums.com/whats-wrong-my-code/5384-fixed-null-pointer-exception-but-still-have-another-problem.html

db