Если ваши файлы классов будут всегда развернуты вместе или если они тесно связаны (в данном случае «контактная информация»), имеет смысл объединить их в одном банке. Меньшее количество jar-файлов также может быть легче развернуто, в зависимости от вашего сценария.
С другой стороны, если у вас есть разные пакеты, которые совершенно не связаны (например, пакет для конкретного приложения, развернутый только с определенными выпусками программного обеспечения, и универсальный пакет утилит, который развернут со всеми выпусками программного обеспечения), то имеет смысл разделить файлы классов на несколько файлов.
Я бы не считал перечисленные вами классы утилитами общего назначения, поскольку хранение контактной информации в большей степени зависит от приложения, чем, скажем, работа с XML.