На самом деле тут просто. Просто решите для себя один вопрос.
Вы любите NULL или нет? Я рекомендую не любить его, т.к в долгую это решит массу проблем :), такие как послать в коллекцию null, а потом месяцами дебажить откуда растут проблемы.
Если часто бывают NULL данные (скажем так в более 50% случаях), то вы правильно сделали, что разделили их на две таблицы.
Если же там редко бывают NULL значения, то лучше объединить их в 1 таблицу.
П.С Но так вы пишите в вопросе, что вторая таблица - это личные данные, то вероятно, это не обязательные данные, а значит их никто заполнять не будет (или будут заполнять мусорными данными), а значит, если вы соедините их в 1 таблицу, то у вас половина значений всегда будет NULL, что в общем-то плохо :)