Разобрался. Была ошибка в конфигурации стоял неправильный код параметра "Код контрагента". Через debug оказалось видно запрос уходящий к серверу.
...
Теперь вдруг
Код:
Ошибка: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'bgcrm.param_phone_item' doesn't exist
И действительно ведь. Есть param_phone и param_phone_log. param_phone_item нету.

в коде везде param_phone_item есть. Опять в схеме начальной ошибка чтоли?

Может быть вы выложите куда-нибудь полную схему как например в dbinfo? Так хоть можно было бы востанавливать самому, без копания в исходниках, какие колонки в каком формате нужны.
Создал пока как
Код:
create table `param_phone_item` (
`id` int(11) not null auto_increment,
`param_id` int(11) not null,
`n` int(2) not null,
`phone` varchar(20) not null,
`format` varchar(20) not null,
`comment` varchar(100) not null,
`flags` int(11) not null,
primary key (`id`),
key `param_id` (`param_id`));