I agree with all of the above, personally I would never try and keep an urchin in a tank newer than a year old. They need lots of algae to live, and they are very sensitive to nitrates and phosphates. Since it died so suddenly and not losing spikes over a few weeks, I would say water quality is the most likely cause, not starvation. Sorry for your loss, I know it's hard to lose a critter.