Можно и одним запросом с клиента.
Когда обращаетесь к серверу за данными, то на стороне сервера поочередно запрашиваете данные из каждой нужной таблицы, результат склеиваете в json-ку вида:
{
"table1": {
"field1": value1,
"field2": value2,
...
},
"table2": {
"field1": value1,
"field2": value2,
...
},
...
}
и возвращаете клиенту.
На клиенте соответственно создайте класс, который будет соответствовать вашей json-ке, чтобы легко распарсить ответ.