I've tried to clear the apr before with no luck, clearing the session's have had the same results. The table fills up with different, bogus addresses. The current "good" address is .100. Here is the get sessions output:
ns5gt-> get session
alloc 3/max 2064, alloc failed 0, mcast alloc 0, di alloc failed 0
total reserved 0, free sessions in shared pool 2061
id 1990/s**,vsys 0,flag 00000040/0000/0001,policy 2,time 180, dip 0 module 0
if 2(nspflag 0811):192.168.150.1/23->12.10.236.62/62550,6,740000000000,sess token 4,vlan 0,tun 0,vsd 0,route 0
if 1(nspflag 2e00):192.168.150.1/23<-12.10.236.62/62550,6,000000000000,sess token 7,vlan 0,tun 40000001,vsd 0,route 5
Total 1 sessions shown
The 236.62 address is my IP (remotely connected) and the .1 is the juniper.