The advantage of using Pearson's r is that it can take into account more finely-grained information than the nonparametric methods can. But r is vulnerable to the influence of outliers (which "spoil" a normal distribution) and to other non-normal shapes, which often cause one to underestimate the strength of association if one uses r. But rather than having strict decision rules for the choice of method, what we have are rules of thumb. Normality tests such as the Kolmogorov-Smirnov Test are notoriously unreliable. Yes, it is reasonable, or maybe I should say defensible, to set a criterion of +/-2 for skewness or kurtosis. Then again, with 12*2 such tests, you're fairly liable to get false positives, and so you may want to take steps to deal with the multiple comparison problem.
If I were in your shoes I would instead visually check each variable's histogram, and possibly its Q-Q plot (each is readily available via SPSS's Graphs menu), for marked departures from normality. And I'd make those plots available as an appendix to the assignment you hand in. It will be a useful exercise to see to what degree your instructor agrees with you on what I think comes down to a subjective decision.