Off-price retailer TJX Companies has appointed Ernie Herrman as its chief executive as part of a CEO succession plan announced last October.