Class.forName() - if you have to rely on a driver that has to rely on loading that old way -
you should change the database backend which provides a more modern jdbc4.x driver which auto-loads via ServiceLoader api and hence no
Class.forName() is needed anymore.
Also: Why that heavy focus on orcale? Most who use an oracle database should know what they're doing - and surely don'T need your blod post. What about the way more common MySQL/MariaDB used by your target audience?
Overall this should be moved over to the blatant advertising section - it doesn't really fit where you think.