I'll try to help, but the way you have posed the question is a little confusing to me, but here goes:
First, I think you've made an error in your "after reaction" part of the second formula. I think it should read like this:
0 q-3p 3q 2q
Anyway, I'm not sure how you are getting the same result for the two. It's not obvious to me how that could happen. Furthermore you can't really solve using the first formula because it isn't balanced.*
I would say that the main point of this problem is that you get 2 equivalents of Al(3+) and 3 equivalents of SO4(2-) for each mole of Al2[SO4]3.
* If you were to balance the equation from the first formula and just plug in the numbers, then you would arrive at the corrected formula I put above. If that is what you did it shouldn't surprise you that the two give the same answer since all you have really done is change the order of your operations.