I want to print Strings in JTextArea and align them properly. Its hard to explain so I will upload the screen shot of what I am trying to achieve.
Use a JTable instead (for what is apparently tabular information). See How To Use Tables for more details & working examples.