It seems the issue is that NativeQueryTupleTransformer stores aliases in lowercase, which leads to the unexpected case problem you're reporting. I should have a fix for this over the weekend.