Add missing @Override annotations (considering HikariCP supports Java 6 and above)

As HikariCP only supports Java 6 and above, we can mark class methods implementing interface methods with @Override

As a bonus, reduce the number of warnings reported by Eclipse.