As pointed out in #1037 (comment) float arrays don't work properly with Postgres.
This is actually a two part problem.
One is that writing doesn't work because Postgres requires a special type representation, when writing arrays of floats.
That issue will be resolved by 9f0ada5
The other problem is that loading that array again results in a List of double instead of float.