I am giving a small method for display database table data in JTable. You need to pass only the resultset of the database table as parameter.
    // rs is the ResultSet of the Database table
    public void displayData(ResultSet rs)
    {
        //jt Represents JTable
        //jf represents JFrame
        int i;
        int count;
        String a[];
        String header[] = {"1","2","3","4","5"};   //Table Header Values, change, as your wish
        count = header.length;
    //First set the Table header
    for(i = 0; i < count; i++)
    {
        model.addColumn(header[i]);
    }
    jt.setModel(model);                             //Represents table Model
    jf.add(jt.getTableHeader(),BorderLayout.NORTH);
    a = new String[count];
    // Adding Database table Data in the JTable
    try
    {
        while (rs.next())
        {
            for(i = 0; i < count; i++)
            {
                a[i] = rs.getString(i+1);
            }
            model.addRow(a);                //Adding the row in table model
            jt.setModel(model);             // set the model in jtable
        }
    }
    catch (Exception e)
    {
        JOptionPane.showMessageDialog(null, "Exception : "+e, "Error", JOptionPane.ERROR_MESSAGE);
    }
}