To convert an int to BigInteger I would use BigInteger.valueOf(int)
.
Also, you cannot use operators with BigIntegers, you must use its own methods. Your methos should be like this:
public Rational add(Rational n) {
return new Rational(
this.num.multiply(n.den).add(n.num.multiply(this.den)).intValue(),
this.den.multiply(n.den).intValue());
}