Você não explicou completamente o contexto em que está recebendo a exceção, mas vou fazer algumas suposições.
O erro acontece quando você está usando um driver postgres 8, contra um postgres 9 DB. Um caso comum é que ele é puxado como uma dependência transitiva por meio de qualquer sistema de compilação que você esteja usando. Para fazer ainda mais suposições, o caso muito comum é que um driver mais antigo seja incluído ao adicionar postgis dep, por exemplo. através do maven. A solução é excluir o dep, por exemplo. Como
<dependency>
<groupId>org.postgis</groupId>
<artifactId>postgis-jdbc</artifactId>
<version>1.3.3</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>org.postgis</groupId>
<artifactId>postgis-stubs</artifactId>
</exclusion>
</exclusions>
</dependency>
de qualquer forma, pode ser uma dependência diferente ou um sistema de compilação diferente, mas a essência da resposta deve ser aplicada, descubra o que traz o dep errado para o seu caminho de classe e exclua-o