Retorno de dados do banco MYSQL (JAVA)

Tenho o seguinte código:

public class Consulta extends AppCompatActivity {

ListView listView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_consulta);

    listView = (ListView) findViewById(R.id.listView);
    getJSON("http://192.168.100.208/logiin/getdata.php");
    }

private void getJSON(final String urlWebService) {

    class GetJSON extends AsyncTask<Void, Void, String> {

        @Override
        protected void onPreExecute() {
            super.onPreExecute();
        }


        @Override
        protected void onPostExecute(String s) {
            super.onPostExecute(s);
            Toast.makeText(getApplicationContext(), s, Toast.LENGTH_SHORT).show();
            try {
                loadIntoListView(s);
            } catch (JSONException e) {
                e.printStackTrace();
            }
        }

        @Override
        protected String doInBackground(Void... voids) {
            try {
                URL url = new URL(urlWebService);
                HttpURLConnection con = (HttpURLConnection) url.openConnection();
                StringBuilder sb = new StringBuilder();
                BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(con.getInputStream()));
                String json;
                while ((json = bufferedReader.readLine()) != null) {
                    sb.append(json + "\n");
                }
                return sb.toString().trim();
            } catch (Exception e) {
                return null;
            }
        }
    }
    GetJSON getJSON = new GetJSON();
    getJSON.execute();
}

private void loadIntoListView(String json) throws JSONException {
    JSONArray jsonArray = new JSONArray(json);
    String[] tblogin = new String[jsonArray.length()];
    for (int i = 0; i < jsonArray.length(); i++) {
        JSONObject obj = jsonArray.getJSONObject(i);
        tblogin[i] = obj.getString("email");
        

    }
    ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, tblogin);
    listView.setAdapter(arrayAdapter);
}

}

Tenho várias colunas no meu banco de dados, porém ao adicionar essas strings, só retorna 1 coluna:

        JSONObject obj = jsonArray.getJSONObject(i);
        tblogin[i] = obj.getString("email");
        tblogin[i] = obj.getString("nome");

Se eu adicionar o nome, ele só mostra o nome e o email some

Não programo para mobile mas parece-me que o teu array não pode ser de String mas de um Object que possa acomodar os teus campos.

Podes criar, por exemplo, uma entidade User:

User[] tblogin = new User[jsonArray.length()];
for (int i = 0; i < jsonArray.length(); i++) {
    JSONObject obj = jsonArray.getJSONObject(i);
    User u = new User();
    u.setEmail(obj.getString("email"));
    u.setNome(obj.getString("nome"));
    tblogin[i] = u;
    

}