From what I've seen Java resembles C++. I can give you a hand while talking about specific functions and such, however I won't be able to type out code b/c of my lack of knowledge in syntax.
As far as what you should program, I think Black Jack would work. Is Java like VB
in which it allows you to create forms? B/c the only trouble I see with Black Jack is that if Java is more like C++ in which it runs on the command console, the game would look a bit boring.
On my C++ final, I created a little mini command console arcade. It had games such as Simon Says, Guess-the-number, and simple memorization games. Although it is pretty boring, it's the most life I could bring out of that black box.