I moved the base classes to their own package.
RTFM!!!!
Fixed the bug in the Master POM file. I hadn't changed the name of the child modules. lol
I found a library that I can use to read PDF data.
I moved all of the base classes into their own package. All of the imports in the commited classes now reflect this.