Are you seeing this still in 5.0? Actually I think this is fixed back in 4.x as well. WrappedMaterializedBlobType#areEqual delegates to ByteArrayTypeDescriptor#areEqual which uses java.util.Arrays#equals.