With an image (using PNG or JPG), you'll hardly be able to avoid this problem, as the resolution (in your case, 2000x1200px) is reduced so drastically that this effect is unavoidable. So, use multiple HAs in a VA to fill the table with the AI2 Text component.
You might want to look at the TableViewer extension, where you can create and format tables in html. You just need to supply the data as a csv file, so all your work can be contained within your app.
If you cannot use extensions, the you could still create formatted html tables with your data, and display these in a webviewer.
You can alternatively nest Labels in Horizontal and Vertical Arrangements, and fill in the Label Texts at run time if working from a data base or file.
Hey, Any simpler way to have a table like the one in the extension but simpler? I've been trying for a day now and i seem to not be able to get a hang of it at all