Andrew Sneddon has been handed a three-year jail term after threatening his victim before setting the property on fire.