A Jenkins parameter plugin that allows for two select elements. The second select populates values depending upon the selection made for the first select. See the wiki page for more information.
tekante/Dynamic-Jenkins-Parameter
A Jenkins parameter type that is based on the DynamicDropDownListBox item in the ui samples repo
Java