I'm no fan of Java, but this problem isn't about being a Java n00b. It's about being new to object-oriented design (you'd run into this problem with large programs in any language if you organize them well).
Break the code down into classes, each of which contains related data and methods that describe the behaviour of that data. There will usually be lots of alternative designs; it's a matter of experience. Try to create classes that make sense in your domain, i.e.
That are modelling real-world things (this isn't always possible or sensible, just a rule of thumb).
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.