I made it last night again. I actually cook the chicken in the sauce, so no need for extra oil or spraying the pan. I only used 2 tbsp of oil, and it tasted great.
As for the artichokes, I've only ever found them canned in water so I'm not sure what to do with the ones with oil. Definetly drain them as much as you can, they should be fine.