Я не думаю, что можно определить ширину элемента блока, когда внутри нет содержимого. По крайней мере, из моего опыта в любом случае. Обычно я ставлю пробелы там, где вы можете ожидать пустое значение (еще лучше, используйте html-код для пробела:
). Если у вас есть способ вернуть пробел, если данные ничего не возвращают - идите по этому пути, в противном случае вы можете поставить пробел в конце ваших переменных, например:
<p class="grid_3 phone-name omega"><a href="javascript:;">${firstname}, ${lastname} </a></p>
<p class="grid_3 alpha omega">${phonework} </p>
<p class="grid_3 alpha omega">${departmentName} </p>