If you want it to use the same damagetype as the sword, it will need to have the sword enabled. Delete "AddDamageType = Sword" because that will overwrite the sword damage datablock.
This is also useless:
datablock ExplosionData(cheeseExplosion)
{
//explosionShape = "";
lifeTimeMS = 500;