I'm a beginner with `SQL`, though I know enough to get by. The statements aren't what is confusing me, it's the combination with Java that gets me.

Essentially I'm trying to display a `JTable` that shows the data in the Database. My train of thought is to simply get all the data into a `String array` and use a `for loop` to add to my `JTable's` `model`. 

The database table only has 2 columns, a `varchar(30)` and a `date`. I'm completely lost though using Derby and the online documentation is latin to me. I've been able to set up the database without issue using `Connection`, `Statement` objects to exicute the `SQL Queries`. 

I think my answer lies somewhere within `ResultSet`, as I can `query` the entire table with `SELECT * FROM table_name`, just don't know how to get that object into a `String Array`. 

I apologize for the disorganized question, dead tired from work. 

TL;DR: Get entire table into a `String Array` from a `Derby Database`.