How can I create JTable populated from Derby database with pagination and "control" checkboxes (delete / edit data).