You can freely use a long-sword and shield on a Sorceress/Warlock. If you equip a Staff and a Robe Guarder, you'll get SP, but if you go for a Long-sword+Shield, you'll get attack speed+Shield Defense.
Mages need the SP badly but The Sword and Shield is only recommended if it is of a high + enchanted level.