A Belgian judge has charged the Swiss private banking arm of HSBC Holdings Plc with tax fraud and money laundering, accusing the British-based bank of offering diamond dealers and other wealthy clients ways of hiding cash and evading tax.