Unless he just got out of a bad relationship or breakup I think he would try to go out with you if he really did care for you. Also, if you really do care for him you would respect his wishes, instead of concluding you care too much about him to let him make his own choices therefore I will make the decision for him. Love is complicated, but if he's really not ready, he's not ready, forcing this will result in pain, something he doesn't want, and something you don't want to intentionally cause, only "accidental pain" as you say.
A love spell is forcing someone to do something against their will. Sometimes a gentle nudge is needed, but most love spells are cast for selfish reasons and only end in disaster. Talk with him and help him work through these fears. Pain is a part of life, but in shielding yourself from hurt you miss out on joy. Granted, people don't date for many reasons, he doesn't feel the same as you, he wishes to focus on his studies or career, or he isn't interested in any relationship of any kind. Cast a spell if you wish but be aware the odds are not in your favour. The spell will wear off, and when it does he will probably leave you if he doesn't have feelings in the first place. I know what he claims but he could be saying it to not hurt you, people lie, it's always an option.