That's precisely why I think Java is a horrible language to start people out in.
Well, not language. Library. It's abstracted to the extreme, and confusing as heck to anyone just starting to learn how to think about how to program.
Start people out in something simple. Ruby can teach bad habits, so don't tell them about monkey patching, but it's so simple it's a great way to hook people, and has simple console / file IO that'll let newbies actually do something with their skills, instead of being glad their project doesn't overflow its array bounds or get stuck in hideous C input handling deathtraps (which flags do you have to reset in the input stream if they start inputting Japanese? I forget...)
Best of all, despite being OO, you don't need a class to start doing things. Something Java gets wrong for beginners.
#!/usr/bin/env ruby
puts "hello world"
Classes can wait, they're a whole can of worms that should come after people learn to think clearly enough for a computer to understand them.