They are not displaying in User Summary. If I remove the @ character, then they do display? Can someone please explain why? Something to do with URLEncoder.encode?
usernames should not have an @ symbol in the name. anything after an @ symbol is supposed to be the server name. this is generally only seen in the JID which is not the same as a username. The JID is comprised of a username and a server name joined by the @ symbol (username@servername).