Das liegt daran, dass das die farbe des UI ist.
benutz das hier und setz das ui ans menuitem, dann sollte das klappen
/**
* Damit die Farbe beim mouse over sich nicht ändert
*
*/
class myMenuItemUI extends BasicMenuItemUI{
public myMenuItemUI(Color c){
super();
this.selectionBackground = c;
}
}