I just checked my farm fish pond license. Indeed it only allows for stocking of LMB, SMB, and FHM. They have to have the fish health inspection report etc. Additionally it is stated "Do not release any species of fish into this pond except as permitted by this license". This is the appropriate license for this pond in NY, I called the DEC to confirm.

One additional point on the license: The fish can only be removed by angling.