Throw an exception on unsupported band type
Add support for reading float32 bands