Everything you need to know about this event is here:
As it happened, Gerry had a mild stomach upset which we used as an excuse to postpone the trip. We didn’t feel good about this at all, but even if the judicial secrecy law had not prevented us from giving the main reason, can you imagine what would have happened if we’d announced to the journalists heading for Huelva that the police were coming to do some forensic work in our villa? We were not to know our excuse would prove to be no more than a temporary holding measure. If we had, we wouldn’t have bothered trying to keep the scurrilous headlines at bay.
1) Gerry DID have a mild stomach upset, so whilst not the main reason for not going, was still not a lie.
2) Judicial secrecy DID prevent them from giving the main reason
3) Yes, the advantage of not breaking judicical secrecy (apart from not facing charges for doing so) is that it potentially kept the speculation at bay - a tactic which failed miserably anyway.