Hmmm... I actually am able to reproduce it on my local development box:
1. Using a Java app, create a document from a POJO containing a Float property.
2. Using a Java app, create a second POJO.
3. Using the ArangoDB web GUI, paste the contents of the first document into the second document.
4. Open the second document in Java, notice the value of "Infinity" once it is deserialized into a POJO.
Again, the above is all with VPack.
That being said, I still have no idea how to fix it. But at least I can reliably reproduce it.