Dutch shipper Stolt Tankers says one of its ships was attacked off Oman in the Arabian Sea as Iran targeted vessels.