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.