Sorry for such a basic question, but I can't remember if a DJ is supposed to show up in a nightclub to play the music. I remember the bartenders did. Thanks!
NPCs like this are tied to the object. So as long as you have a DJ Booth on the lot, and it's the proper Lot Type (like Nightclub), the DJ NPC should spawn.