I just wanted to add one extra point here. Selango has the right approach here. Here are the steps spelled out a just a bit more:
Looking at Statement 2 alone, we can't assume that n is prime. The only things we know for sure is that it is an positive integer greater than 1, and that the difference between any of n's factors is odd. Since the difference between two even numbers is even, and the difference between two odd numbers is even, that means that n must have even and odd factors. But the real key here is that that also means n must have ONLY one even factor and ONLY one odd factor. If it had more than one of either, than there would be a difference of 2 factors which was either even - even or odd - odd.
And with that realization, that n can only have one even factor and one odd factor, we know that n must be prime, since it has only two factors. And since one of the factors is even, n must be 2, since 2 is the only even factor. So, Statement 2 alone is sufficient.
Since Statement 1 is insufficient, for the reason Selango pointed out, answer choice B is correct.