Bristol-Myers Squibb Co. won final court approval of a $125 million settlement of a lawsuit in which creditors claimed the drugmaker hid information about its effort to settle a patent suit with Apotex Inc.