Používáte ovladač JDBC 3. Ovladače JDBC 4 jsou načteny automaticky pomocí DriverManager
zatímco ovladače JDBC 3 nejsou. Proto musíte vyvolat
Class.forName("org.postgresql.Driver");
jednou ve vaší aplikaci (před vyvoláním DriverManager#getConnection
).
Případně můžete použít ovladač JDBC 4 PostgreSQL odtud, který nebude vyžadovat volání výše uvedené metody.