So basically Rakiayn, don’t worry about clearing or ‘deleting’ your list of Strings, the JVM knows what it’s doing better than you do, and the only time appropriate for a String pool is if you are generating millions of new strings all the time, which I doubt.
Also, is your program using too much memory? If not, don’t fix it if it’s not broken!
Nice article about Strings: http://java-performance.info/string-intern-in-java-6-7-8/