How did they do that? Did he jump off a table?
A shoulder dislocation means that the ligaments that hold the shoulder to the humerus have become torn. The bandage is placed to keep the shoulder as stable as possible and give the ligaments time to heal. Two weeks may or may not be enough. It would be best to have his shoulder re-evaluated at the end of the two week period.
Occasionally, shoulder dislocations require surgery.