Не обяснихте напълно контекста, в който получавате изключението, но ще направя няколко предположения.
Грешката се случва, когато използвате драйвер postgres 8, срещу postgres 9 DB. Често срещан случай е, че се изтегля като преходна зависимост чрез каквато и система за изграждане, която използвате. За да направим още повече предположения, много често срещаният случай е, че при добавяне на postgis dep се включва по-стар драйвер, напр. чрез maven. Решението е да изключите dep, напр. харесвам
<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>
както и да е, може да е различна зависимост или различна система за компилиране, но същността на отговора трябва да е приложима, да разберете какво довежда erroneus dep в пътя на вашия клас и да го изключи