Why do people always assume it's java? You're running version SE 8 and it has worked before already, java is fine.
What you're experiencing is a world corruption. There's a good piece of that crash log that is missing which would normally specify more narrow details if, for example, a single block would crash the game it would print that block's position. In your case, it seems like the world can not load properly (a more severe problem), maybe it had some disturbances while saving.
You can try opening your world in McEdit and mayby try copying a few hundred chunks that are important, other than that II can't help you.