Вам необходимо создать экземпляр класса драйвера, прежде чем вы сможете подключиться:
Class drvClass = driverLoader.loadClass(driverClassName);
Driver driver = drvClass.newInstance();
Если у вас есть экземпляр, вы можете использовать его для подключения:
Properties props = new Properties();
props.put("user", "your_db_username");
props.put("password", "your_db_password");
Connection con = driver.connect("jdbc:postgresql:...", props);
В качестве альтернативы, если вы хотите продолжать использовать DriverManager, вы должны зарегистрировать драйвер в DriverManager вручную:
DriverManager.registerDriver(driver);
Тогда вы сможете использовать DriverManager для установления соединения.
Если я правильно помню, возникла проблема с DriverManager, отказывающимся подключаться, если сам драйвер не был загружен тем же загрузчиком классов, что и DriverManager. Если это (все еще) имеет место, вам нужно использовать Driver.connect () напрямую.