Parece que você usou a versão JDBC4 do PgJDBC, mas está usando uma versão antiga do Java como a 1.4.0.
Use uma versão moderna de Java ou use o driver JDBC3 que é compilado para tempos de execução Java mais antigos.
Atualizar : Major / minor 51.0 é Java 7. Portanto, parece que essa versão JDBC foi compilada incorretamente com Java 7, em vez de Java 6 (que deve ser usado para a liberação JDBC 4 ). Pegue a versão mais recente do driver, tudo bem; se não for, relate o problema com a versão exata do driver e o rastreamento completo de pilha para link junto com sua versão exata do Java.
Eu estaria interessado em saber exatamente onde você conseguiu este driver JDBC; qualquer driver construído incorretamente deve ser removido de circulação.