This does break the RuneScape rules relating to 3rd party software use but such rules (other than macro use) are rarely enforced so it should be perfectly safe to use (I used an application practically the same as this for several years without problems).
The code itself seems fine but you really over-document like crazy and using a GUI builder is not a good idea as they generate garbage code, and as such are difficult to manage without the builder itself and effectively does not help anyone learn. Sorry that this is all I can say, but I don't have time to read through all of the code at the moment..
Btw, binaries and libraries should not be included in your public project (you should exclude the binary and perhaps start using Maven or Gradle for dependency and build management).