When you say you tried SPA, can you be more specific about how you set it up?
Are all of the images the same size?
If so, then just set up a blank template using alignment modes 7 or 8. Then add the text layers above that. Set up the CSV the same way you always would.
Here is a link to the alinment modes tutorials. Watch the video for modes 7/8. I think that should work for your images.
If you are still running into issues then can you please describe what issues you are having more specifically.