I found a workaround... Using a cast on the postgresql query to varchar:

select cast(coste as varchar), cast(pvp as varchar) from foo ...

Now it works.