Charity defends fundraising event with Army band