Hola RsOfT!!!
He probado tu código añadiendo una salida por consola:
............
else if (obj == porc) {
System.out.println("HOLA");
}
............
y funcionaba perfectamente, incluso he realizado un debug y no hay ningun problema.
No tengo ni idea de que tipo de problemas puedes estar sufriendo
Suerte,
un saludo
kripton