For a composite row the String is empty because the column name is not a String, but a different sort of object ( although inspecting the value in the String object artifacts from the composite class properties, for example if the first property was a string, you can see some of the text).