Firstly, you have declared the variable read, as both an ArrayList object and an Array. From what the assignment says, you should be using ArrayList so just keep that one.
The assignment doesn't say how you are supposed to 'read' the Strings. Are they supposed to be input from the console, read from a file, or ???
Basically what you need to read in your Strings is
Then look at the Collections class to reverse the order
Next, to output the reversed Strings, a loop like the following should work:
Read up the Java API docs (http://java.sun.com/javase/6/docs/api/
) on ArrayList, Iterator and Collections classes.
Hope this gets you started in the right direction.