As i said, i won't be able to help you with LDAP, but you should post your Profile page from setup or post details that you put there for your LDAP connection (base dn, etc.). Probably Openfire can't find the user you are trying to put there based on the LDAP query you specified. Then maybe someone with working LDAP setup can comment on your configuration.
Also, does Test runs well on Profile page?