Your reseller is correct in that you can't power mAP 2n directly from an SG300. The blame for the confusion lies squarely with Mikrotik who initially advertised them as 802.3af compatible but changed their minds once the first units were out in the field [see here:
http://forum.mikrotik.com/viewtopic.php?f=3&t=88451]
So long as the cabling you've put in is Cat5 or better then you'll have no problem powering mAP2n.
If you want to power the mAP2n [or any other passive PoE device] from an 802.3af switch, you can use active > passive converters, which sit inline between the 802.3af switch and the passive PoE device.
Alternatively you could ask your reseller to exchange the 802.3af switch for one that supplies passive PoE...after all, it was they who told you it would work with what they sold you.