Do ścisłej współpracy doszło jednak dopiero po śmierci Jana i jego synów Mikołaja VI oraz Jana VI w 1506 r., kiedy władzę osiągnął najmłodszy Walentyn. Najważniejszy układ został zawarty w 1511 r., kiedy bezdzietny Walentyn zgodził się zawrzeć z również bezdzietnym Janem układ o przeżycie. Układ potwierdzony przez króla czeskiego Władysława II Jagiellończyka wszedł w życie po śmierci Walentyna w 1521 r. Dzięki połączeniu księstwa raciborskiego z opolskim państwo Jana II objęło swoim zasięgiem obszar od Ścinawy Niemodlińskiej i Nysy Kłodzkiej na zachodzie, Sudety i Wisłę na południu, i granicę z Polską na wschodzie i północy. Stanowiło to terytorium wielkości 12 000 kilometrów kwadratowych.

Jan II od początku był orędownikiem polskości i kultury polskiej, utrzymywał stały kontakt z królami polskimi Janem Olbrachtem, Aleksandrem Jagiellończykiem i Zygmuntem Starym. Istnieją nawet przypuszczenia, że książę opolski znał wyłącznie język polski oraz urzędowy na Śląsku czeski.

Książę raczej nie lubił opuszczać terytorium księstwa. Znany jest tylko jeden przypadek, ale za to dość niezwykły, wyjazdu Jana z kraju. Było to w 1476 r., kiedy Jan udał się do króla Apulii Ferdynanda po małżonkę dla króla węgierskiego Macieja Korwina.

Pasją Jana było polowanie w górnośląskich lasach.