This is the error I get on compile time
*** JPiReporter v0.0.1 ***
Exception in thread "main" java.lang.NullPointerException
Matthew P. Christensen © 2015
contact with bugs at firstname.lastname@example.org.
Please put the word BUG in subject line with any errors or
Wed Jul 29 00:55:53 EDT 2015: Loading properties file(s)...
Wed Jul 29 00:55:53 EDT 2015: Loading properties complete. at jpir.start.PropertiesHandler.getPorgramProperties(PropertiesHandler.java:35)
Java Result: 1
Did you lose interest in your earlier question?
Line 22 in the posted code is a variable declaration, and can't throw an exception. To get targeted help, you need to PostRealCode <- link
Your class needs a constructor, and you should initialise every non‑static field to a sensible value in the constructor. That means your object is in a consistent state, where all its invariants are established.
You should not initialise static fields in the constructor; either use a (static) initialiser or declare and initialise them on the same line.